package com.houxy.service;

import com.houxy.repository.model.entity.Notice;

import java.util.List;

/**
 * @author Liuym
 * @date 2019/3/18 15:48
 * @describe：公告管理
 */
public interface NoticeService {

    /**
     * 添加公告
     *
     * @param notice
     * @return
     */
    boolean addNotice(Notice notice);

    /**
     * 删除公告
     *
     * @param noticeId
     * @return
     */
    boolean deleteNotice(int noticeId);

    /**
     * 获得公告详情
     *
     * @param noticeId
     * @return
     */
    Notice findById(int noticeId);

    /**
     * 获取所有公共
     *
     * @return
     */
    List<Notice> findAll();

    /**
     * 获取所有公共
     *
     * @return
     */
    List<Notice> findAllLimit();

}
